"""
代码复用——继承

- 解释：一个子模版继承自父模板
- 作用：共性抽取，代码复用

- 父模板：
    - 所有子类都具有的相同的内容，在父模板中直接写死
    - 每个子类的模板中不一样的内容，使用block模板定义好

- 子模板：
    - 根据子类自己的需求，去重写父类中的block对应的内容
    - 如果重写之后，还想保留父类的内容，那么使用{{super()}}
    - 继承格式：{% extends '父文件名' %}，写在页面的顶部

- 注意点：
    定义block的格式
    {% block 名称 %}
    {% endblock %}
"""
from flask import Flask, render_template

app = Flask(__name__)


@app.route("/")
def helloworld():
    response = render_template("Ademo08_extends_son.html")
    return response


@app.route("/index")
def index():
    response = render_template("Ademo09_extends_son2.html")
    return response


if __name__ == "__main__":
    app.run(debug=True)
